/**
 * 
 * 流的分类：
 * 1、可读流***
 * 2、可写流***
 * 3、双工流
 * 4、转换流
 */

//process.stdin stdout的处理

//可读流 进行数据的读取
const stdin = process.stdin;
//向屏幕上进行输出.write
const stdout = process.stdout;

//data事件，接收用户输入，并做处理
stdin.on("data", (chunk) => {
    //chunk 是Buffer的二进制数据 用toString方法转换 ()默认转换成utf-8的编码
    // console.log(chunk.toString());

    //将输入的数据转换成大写
    let str = chunk.toString();
    console.log(str.toUpperCase());
})

let c = 'a'.charCodeAt(0);
for (; c <= 'z'.charCodeAt(0); c++) {
    //把码转成字符 a-z
    //向屏幕上进行输出
    stdout.write(String.fromCharCode(c));
}